57 matches found
CVE-2023-40029
Argo CD CVE-2023-40029 exploits leakage of full cluster secret bodies via kubectl.kubernetes.io/last-applied-configuration in cluster secrets. Affected by PR #7139; exposure occurs when clusters are stored as secrets and viewed through the API with clusters, get RBAC. Patches available in 2.8.3, ...
CVE-2022-31105
Argo CD versions 0.4.0–2.2.11, 2.3.6–2.4.5 are affected by an improper certificate validation when connecting to OIDC providers, risking trust in a malicious provider. Patches were released in 2.2.11, 2.3.6, and 2.4.5. Upgrading to these patched releases (or newer) is the recommended fix. A parti...
CVE-2022-29165
CVE-2022-29165 affects Argo CD (GitOps tool for Kubernetes). Vulnerable in versions starting at 1.4.0 and prior to 2.1.15, 2.2.9, and 2.3.4. If anonymous access is enabled, unauthenticated attackers can impersonate any Argo CD user or role (including built‑in admin) by sending a crafted JWT, pote...
CVE-2022-31034
CVE-2022-31034 affects Argo CD (GitOps tool for Kubernetes). All versions starting with v0.11.0 are vulnerable due to insufficiently random values in OAuth2/OIDC login parameters, using a non-cryptographically secure PRNG seeded with a predictable/time-based value, reducing entropy in login flows...
CVE-2022-31035
CVE-2022-31035 affects Argo CD, a Kubernetes GitOps tool. All versions starting with v1.0.0 are vulnerable to an XSS issue that lets an attacker inject a javascript: link in the UI; when clicked by a victim, the script can run with the victim’s permissions (potentially admin) and perform UI/API a...
CVE-2025-55190
Argo CD vulnerability CVE-2025-55190: In multiple releases of Argo CD, API tokens with project-level permissions can retrieve sensitive repository credentials via the project details API endpoint, even when tokens lack explicit access to secrets. The issue affects versions 2.13.0–2.13.8, 2.14.0–2...
CVE-2022-31102
Argo CD (GitOps for Kubernetes) is affected by a cross-site scripting (XSS) vulnerability in versions 2.3.0–2.3.6 and 2.4.0–2.4.4 that allows arbitrary JavaScript in the /auth/callback page when SSO is enabled. Exploitation requires access to the API server’s encryption key, a method to inject a ...
CVE-2024-22424
CVE-2024-22424 affects Argo CD API prior to versions 2.10-rc2, 2.9.4, 2.8.8, and 2.7.15 (and related 2.7.16 per some advisories). The root cause is failure to validate that requests carry the correct content type, allowing bypass of browser CORS preflight checks and enabling CSRF via cross-origin...
CVE-2024-21652
Argo CD prior to versions 2.8.13, 2.9.9, and 2.10.4 is affected by a multi-facet issue where a chain of vulnerabilities, including a Denial of Service and in-memory data storage weakness, can bypass the brute-force login protection. This enables unlimited login attempts and can crash the service,...
CVE-2024-31989
Argo CD (GitOps tool for Kubernetes) has a vulnerability where an unprivileged pod in a different namespace can reach the Redis server on port 6379, potentially leading to privilege escalation to the cluster controller or information leakage if Redis access is not restricted. The issue is mitigat...
CVE-2024-31990
CVE-2024-31990 affects Argo CD: the API server did not enforce project sourceNamespaces, enabling UI-edited resources that should be controlled by gitops. Connected sources confirm this issue in Argo CD and link to fixes in version 2.10.7, 2.9.12, and 2.8.16. Remediation is upgrading to one of th...
CVE-2024-28175
CVE-2024-28175 – Argo CD XSS vulnerability. Due to improper URL protocol filtering in the application summary component’s link annotations (link.argocd.argoproj.io), an attacker can inject a javascript: link and trigger cross-site scripting with elevated permissions when a victim clicks it. The i...
CVE-2024-40634
CVE-2024-40634 describes an unauthenticated denial-of-service in Argo CD via a crafted large JSON payload to the /api/webhook endpoint, causing excessive memory allocation and potential OOM. Affected product: Argo CD (GitOps for Kubernetes); attack vector is network, no privileges required, no us...
CVE-2024-21662
CVE-2024-21662 (Argo CD) is a brute-force protection bypass caused by a weak cache-based login attempt tracker. The vulnerability centers on a per-user login attempt cache capped at 1000 entries (defaultMaxCacheSize). An attacker can overload the cache with login attempts for many users, causing ...
CVE-2024-41666
Argo CD's Web-based terminal vulnerability allows a user with permissions p, role:myrole, exec, create, / , allow to continue operations in the container even after revoking that permission, as long as the terminal view stays open. The issue can persist beyond token expiration/revocation and is n...
CVE-2025-23216
Technical details about CVE-2025-23216 are not publicly available in the provided documents; no affected versions, root cause, or remediation are specified beyond the fixed versions. Monitor for updates.
CVE-2024-32476
CVE-2024-32476 affects Argo CD (GitOps for Kubernetes). The vulnerability is a Denial of Service caused by an OOM triggered by jq in ignoreDifferences logic. Root cause details indicate uncontrolled memory use when processing certain jqPathExpressions. Patched versions are 2.10.7, 2.9.12, and 2.8...
CVE-2024-29893
Argo CD v2.x repo-server is vulnerable to an out-of-memory Denial-of-Service when it fetches data from a malicious Helm registry. The loadRepoIndex() function in the helm package does not limit size or time, causing it to allocate a large byte slice in one go and potentially exhaust memory if the...
CVE-2023-50726
CVE-2023-50726 affects Argo CD’s Local Sync feature, which lets developers override an application's manifests with locally-defined ones. An improper validation bug allows users with create, but not override, privileges to sync local manifests during app creation, bypassing git/Helm/OCI source re...
CVE-2022-1025
CVE-2022-1025 describes an improper access control bug in Argo CD that affects all unpatched versions starting with v1.0.0, enabling a malicious user with certain Application RBAC privileges to escalate to admin level. The fix patches are available in Argo CD releases v2.3.2, v2.2.8, and v2.1.14;...
CVE-2025-47933
CVE-2025-47933 affects Argo CD (GitOps for Kubernetes). The issue is an XSS via the API caused by improper filtering of URL protocols on the repository page, enabling arbitrary actions on behalf of the victim when a user with edit permissions views a repository. It applies to versions before the ...
CVE-2022-24731
Argo CD up to versions before 2.1.11, 2.2.6, and 2.3.0 is affected by a path traversal vulnerability in the repo-server. A malicious user with read/write access to Applications can leak sensitive files from the repo-server by crafting a malicious Helm chart used in an Application, with the file c...
CVE-2022-24730
Summary of CVE-2022-24730 (Argo CD) : A path traversal combined with improper access control affects Argo CD versions before 2.1.11, 2.2.6, and 2.3.0. A user with read-only repository access and appropriate repository grant (e.g., get on a repo containing a Helm chart) can craft a request to /api...
CVE-2024-37152
Argo CD exposes sensitive settings via /api/v1/settings without authentication, enabling unauthenticated access to items such as passwordPattern. The issue is fixed in versions 2.11.3, 2.10.12, and 2.9.17. Affected product: Argo CD (Kubernetes GitOps tool). Root cause described across sources as ...
CVE-2022-24348
CVE-2022-24348 affects Argo CD prior to 2.1.9 and 2.2.x prior to 2.2.4 due to a path traversal in helmTemplate within repository.go. This weakness can allow an attacker with access to Helm charts to traverse directories and potentially read YAML files containing credentials, depending on chart co...
CVE-2022-24904
CVE-2022-24904 affects Argo CD up to certain patch levels. The issue is a symlink-following bug in repo-server that lets a malicious user with repository write access leak sensitive files from other applications’ manifests or JSON-formatted secrets mounted on the repo-server. Affected versions in...
CVE-2022-31036
CVE-2022-31036 : Argo CD versions starting at v1.3.0 are vulnerable to a symlink-following bug in the repo-server, allowing a malicious user with repository write access to leak YAML files from other applications or secrets if the target is a valid YAML file. Patches exist in v2.4.1, v2.3.5, v2.2...
CVE-2022-24905
Argo CD (Kubernetes GitOps tool) has a vulnerability that lets an attacker spoof login-screen error messages when SSO is enabled. Affected versions are before 2.3.4, 2.2.9, and 2.1.15. Exploitation requires the victim to visit a specially crafted URL; the spoofed message cannot include active con...
CVE-2022-31016
CVE-2022-31016 affects Argo CD (declarative Kubernetes deployment tool). The issue is an uncontrolled memory consumption bug in repo-server that allows an authenticated Argo CD user to crash the service, causing a Denial of Service. The attacker must be an authorized user deploying from a reposit...
CVE-2022-24768
CVE-2022-24768 affects Argo CD, an RBAC-controlled GitOps tool for Kubernetes, via an improper access control bug that can enable admin-level privilege escalation for an authorized user who already has push access to an Application’s source repository or has sync and override access. Exposures va...
CVE-2023-22482
Argo CD is affected by CVE-2023-22482: an improper authorization issue caused by failure to validate the audience (aud) claim in OIDC-signed tokens. Affected versions are Argo CD v1.8.2 and later until just before patches: 2.3.13, 2.4.19, 2.5.6, and 2.6.0-rc-3. The root cause is that Argo CD veri...
CVE-2023-23947
Argo CD suffers an improper authorization vulnerability (CVE-2023-23947) affecting versions starting with 2.3.0-rc1 up to before 2.3.17, and including 2.4.23, 2.5.11, and 2.6.2. An attacker who can update at least one cluster secret can update any cluster secret, enabling privilege escalation or ...
CVE-2024-21661
CVE-2024-21661 affects Argo CD. A DoS can be triggered by unsafe concurrent modification of an array in a multi‑threaded environment, with authentication not required. The issue causes crashes when two threads access the same array, rendering the service unavailable for all users. Affected releas...
CVE-2023-22736
CVE-2023-22736 affects Argo CD (GitOps for Kubernetes). Vulnerable when using versions starting with 2.5.0-rc1 and above, prior to 2.5.8, and 2.6.0-rc4, with the apps-in-any-namespace feature enabled and sharding turned up (replicas increased) for the Application controller. The bug yields an aut...
CVE-2023-40025
CVE-2023-40025 affects Argo CD where open web terminal sessions do not expire, allowing WebSocket messages after token expiry and potential viewing of sensitive information. Technical details across connected documents confirm the issue is tied to the web terminal feature, with remediation delive...
CVE-2023-40026
CVE-2023-40026 describes a path traversal in Argo CD prior to version 2.3 where a specially crafted Helm file could reference external Helm charts handled by the repo-server, allowing leakage of values or files from the referenced charts due to predictable Helm paths. Exploitation requires access...
CVE-2023-25163
CVE-2023-25163 affects Argo CD (kubernetes GitOps tool). All versions starting with v2.6.0-rc1 have an output sanitization bug that leaks repository access credentials in error messages, which are visible to users and logged. The vulnerability can be triggered when creating/updating an Applicatio...
CVE-2026-42880
CVE-2026-42880 (Argo CD) : A missing authorization/data-masking gap in Argo CD’s ServerSideDiff endpoint allows an attacker with read-only access to extract plaintext Secret data from etcd via the Kubernetes API server’s Server-Side Apply dry-run. Affected versions are 3.2.0–3.2.10 and 3.3.0–3.3....
CVE-2021-23135
CVE-2021-23135 describes an information-disclosure vulnerability in the Argo CD web UI where system data can be leaked into error messages and logs due to exposure to an unauthorized control sphere. Affected: Argo CD versions 1.8.0–1.8.6 and 1.7.0–1.7.13. Impact: potential leakage of secrets via ...
CVE-2020-8827
Argo CD is affected by a rate-limiting/brute-force vulnerability built on a weak, cache-based login attempt tracker. Prior to versions 2.8.13, 2.9.9, and 2.10.4, attackers can overflow the per-user login-attempt cache, bypass rate limits, and escalate brute-force attempts against the default admi...
CVE-2020-11576
CVE-2020-11576 affects Argo CD (v1.5.0) with a user-enumeration flaw in the /api/v1/session endpoint, which returned 401 for existing usernames and 404 for non-existing ones. This behavior allowed enumeration of valid (non-SSO) usernames. The issue is fixed in v1.5.1; upgrading to v1.5.1 or later...
CVE-2020-8828
CVE-2020-8828 affects Argo CD (v1.5.0 and earlier) where the default admin password is set to the argocd-server pod name. This creates privilege-escalation risk for insiders with cluster or log access due to Argo’s privileged roles. The impact is described as a privileged-escape scenario for atta...
CVE-2021-3557
CVE-2021-3557 affects Argo CD: an unprivileged user can deploy Argo CD in their namespace and, via the ServiceAccount argocd-argocd-server, read all resources in the cluster including secrets, leading to potential data confidentiality breaches. The issue is characterized by a cluster-wide read ac...
CVE-2023-40584
CVE-2023-40584 affects Argo CD repo-server (all Argo CD versions from v2.4). The root cause is a Denial-of-Service vulnerability where the repo-server unpacks a user-controlled tar.gz without validating the inner files’ size and with insufficient checks on extracted file permissions before deleti...
CVE-2024-36106
Affected product: Argo CD (GitOps for Kubernetes). Vulnerability: Authenticated users may enumerate clusters by name via error messages and, if cluster names are known, enumerate project-scoped cluster names as well. Root cause / status: Information disclosure through verbose error messages. Impa...
CVE-2026-45737
Argo CD ServerSideDiff in versions 3.2.0–3.2.12, 3.3.10, and 3.4.2 can exposed Kubernetes Secret values embedded in the kubectl.kubernetes.io/last-applied-configuration annotation because HideSecretData(target, live, ...) does not fully sanitize ResourceDiff.TargetState and LiveState predicted li...
CVE-2026-45738
CVE-2026-45738 : Argo CD contains a Stored XSS in link.argocd.argoproj.io/* annotations that can be rendered as anchor href values in the Summary tab, enabling javascript: execution for a higher-privileged user in the origin session when there is application write access. This is fixed in Argo CD...
CVE-2018-21034
CVE-2018-21034 affects Argo CD (and Argo) where authenticated users can submit API calls to retrieve secrets and other manifests stored in git. Root cause: insufficient access control enabling information disclosure via API requests. Impact: exposure of secrets and manifests stored in git. Affect...
CVE-2021-26921
CVE-2021-26921 affects Argo CD before 1.8.4, from the util/session/sessionmanager.go code. The root issue allows tokens to remain valid after the associated user account is disabled, enabling continued token authentication despite deactivation. The impact is described across multiple sources (e.g...